export default {
	email(str) {
		if (!str) {
			uni.$t.message.toast('邮箱不能为空')
			return false
		}
		const emailRegex = /^[\w-]+(\.[\w-]+)*@([\w-]+\.)+[a-zA-Z]{2,7}$/;
		const res = emailRegex.test(str);
		if (!res) {
			uni.$t.message.toast('邮箱格式有误')
		}
		return res
	},
	password(str) {
		if (!str) {
			uni.$t.message.toast('密码不能为空')
			return false
		}
		const res = str.length >= 6 && str.length <= 20;
		if (!res) {
			uni.$t.message.toast('密码长度应为6-20为位')
		}
		return res
	},
	captcha(str) {
		if (!str) {
			uni.$t.message.toast('验证码不能为空')
			return false
		}

		const res = str.length === 6;
		if (!res) {
			uni.$t.message.toast('验证码长度应为6位')
			return false
		}

		const resRegex = /^\d+$/.test(str)
		if (!resRegex) {
			this.$t.message.toast('验证码应为数字')
		}
		return resRegex
	}
};